Implementing a teleo-reactive programming system
نویسنده
چکیده
Acknowledgements I would like to express my gratitude to Dr Anthony Field for his support and guidance throughout my project. I would also like to thank Dr Keith Clark and Dr Peter Robinson for their support with the Qulog software and discussion in person and via email. Finally, I thank my family, my friends and all my professors at Imperial College. 2 This thesis explores the teleo-reactive programming paradigm for controlling autonomous agents, such as robots. Teleo-reactive programming provides a robust, opportunistic method for goal-directed programming that continuously reacts to the sensed environment. In particular, the TR and TR systems are investigated. They inuence the design of a teleo-reactive system programming in Python, for controlling autonomous agents via the Pedro communications architecture. To demonstrate the system, it is used as a controller in a simple game.
منابع مشابه
Evolving Teleo-Reactive Programs for Block Stacking using Indexicals through Genetic Programming
This paper demonstrates how strongly-typed genetic programming may be used to evolve valid teleo-reactive programs that solve the general block-stacking problem using indexicals.
متن کاملEvolving Hierarchical and Recursive Teleo-reactive Programs through Genetic Programming
Teleo-reactive programs and the triple tower architecture have been proposed as a framework for linking perception and action in agents. The triple tower architecture continually updates the agent’s knowledge of the world and evokes actions according to teleo-reactive control structures. This paper uses block stacking problems to demonstrate how genetic programming may be used to evolve hierarc...
متن کاملInvestigation of a teleo-reactive approach for the development of autonomic manager systems
As the demand for more capable and more feature-rich software increases, the complexity in design, implementation and maintenance also increases exponentially. This becomes a problem when the complexity prevents developers from writing, improving, fixing or otherwise maintaining software to meet specified demands whilst still reaching an acceptable level of robustness. When complexity becomes t...
متن کاملUsing a Teleo-Reactive Programming Style to Develop Self-healing Applications
A well designed traditional software system is capable of recognising and either avoiding or recovering from a number of expected events. However, during the design phase it is not possible to envision and thus equip the software to handle all events or perturbations that can occur; this limits the extent of adaptability that can be achieved. Alternatively a goal-oriented system has the potenti...
متن کاملNeural Synthesis of Teleo-reactive Programs Teleo-reactive Programs
The Teleo-Reactive (TR) formalism has been presented as a new programming paradigm to write agent programs with reactive control and goal oriented behavior. The formalism is based in a circuit semantics that intuitively can be ported directly to a layered AND/OR neural network architecture. But to capture the essence of the TR paradigm, a more sophisticated mechanism of synthesis must be develo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1509.04315 شماره
صفحات -
تاریخ انتشار 2015